// src/main/java/com/nb/dto/DeptUserQueryDTO.java
package com.nb.dto;

import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

/**
 * 部门用户分页查询参数
 */
@Data
public class DeptUserQueryDTO {

    /**
     * 部门ID（必传）
     */
    @NotNull(message = "部门ID不能为空")
    @Min(value = 1, message = "部门ID必须大于等于1")
    private Long deptId;

    /**
     * 页码
     */
    @NotNull(message = "页码不能为空")
    @Min(value = 1, message = "页码必须大于等于1")
    private Integer pageNum;

    /**
     * 每页条数
     */
    @NotNull(message = "每页条数不能为空")
    @Min(value = 1, message = "每页条数必须大于等于1")
    private Integer pageSize;
}